<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>对象方法扩展</title>
</head>
<body>
  
    <script>
        // 1. Object.is 判断两个值是否完成相等
        console.log(Object.is(NaN,NaN));
        console.log(NaN === NaN);
        // 2. Object.assign 对象的合并
        const config1  = {
            host:"localhost",
            port:"3306",
            name:'root',
            pass:'root'
        };
        const  config2 = {
            host:"www.atguigu.com",
            port:"3307",
            name:"atguigu",
            pass:"xxx"
        };
        console.log(Object.assign(config1,config2));
        // 3. Object.setPrototypeOf 设置原型对象 Object.getPrototypeof
        const school = {
            name:'尚硅谷'
        }
        const cities ={
            xiaoqu:['北京','上海','深圳']
        }

        Object.setPrototypeOf(school,cities);
        console.log(school);
        console.log(Object.getPrototypeOf(school));
    </script>
</body>
</html>